# 外置 本节内容以屏驱驱动`nv3051f1`、TP驱动`gt911`、背光驱动`nw9527`为例,使用屏驱[外置](lcd_driver_Modem)的方法添加新的屏幕,具体内容参考如下: ## 复制类似的屏驱驱动代码并加入编译 - 首先在SDK\customer\peripherals目录下找一个类似且已[适配过的屏驱](./已适配屏幕模组列表.md), - 将整个目录copy一份到屏驱外置的文件夹中,并将其目录名称改成"nv3051f1" - 里面的屏驱.c文件也改成nv3051f1.c, 并[修改里面的内容](update-lcd-param)。 - 里面的SConscript文件中的depend宏改为前面添加的`LCD_USING_NV3051F1`,让新加的文件加入编译 ## 复制类似的TP驱动代码并加入编译 - 首先在SDK\customer\peripherals目录下找一个类似且已[适配过的TP驱动](./已适配屏幕模组列表.md), - 将整个目录copy一份到屏驱外置文件夹中,并将其目录名称改成"gt911" - 里面的屏驱.c/.h文件也改成gt911.c/.h, 并[修改里面的内容](update-tp-param)。 - 里面的SConscript文件中的depend宏改为前面添加的`TSC_USING_GT911`,让新加的文件加入编译 ## 复制类似的背光驱动代码并加入编译 - 首先在SDK\customer\peripherals目录下找aw9364的目录, - 将整个目录copy一份到屏驱外置文件夹中,并将其目录名称改成"nw9527" - 里面的驱动.c文件也改成nw9527.c, 并[修改里面的内容](modify-lcd-bl-c-file)。 - 里面的SConscript文件中的depend宏改为前面添加的`BL_USING_NW9527`,让新加的文件加入编译

**注意**:这里驱动名称改为相应的屏驱名称,需要用到哪个(屏驱、TP、背光)驱动添加哪个驱动